МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»
Кафедра автоматизованих систем управління
Розрахункова робота
Тема: «Переведення римських чисел в
десяткові і навпаки»
ВСТУП
Ідучи довгим шляхом розвитку від часу створення колеса, людина створювала все нові і нові дива науки і техніки. Одним із основних досягнень в науці і техніці у ХХ столітті є персональний комп’ютер. Відтоді відбувається перехід до інформаційних технологій, тобто до широкого застосування комп’ютерів у виробництві, управлінні, науці, світі, медицині, торгівлі тощо. З поступовим розвитком персональних комп’ютерів, людина задумувалась над практичним і зручним їх користуванням.
Оволодівши комп’ютером, вона не зупиняється на досягнутому, тому і надалі починає створювати щось нове. Таким досягнення являється і програмування. Існує безліч різних мов програмування. Але однією із універсальних, потужних, гнучких, лаконічних, мобільних та ефективних є мова С.
Мова програмування C, із високою ефективністю виконавчого коду і можливістю безпосереднього доступу до апаратних ресурсів комп’ютера, є однією з фундаментальних і найбільш уживаних мов проблемно-орієнтованого і системного програмування. є С Тому глибоке знання і практичне володіння інструментальними засобами мови обов’язковим для фахівців в області програмного забезпечення комп’ютерів, комп’ютерних інформаційних технологій, систем автоматизованого керування і проектування, комп’ютерної інженерії, а також для всіх, хто пов’язує свою діяльність з комп’ютером і хоче опанувати науку програмування.
стала основою створення і розвитку ряду мов об’єктно-орієнтованого С Мова C#. Java, С++, програмування, зокрема:
Щоб довести особливості програмування мовою С, для прикладу, можна створити програму, яка буде переводити римські числа в десяткові і навпаки.
ОГЛЯД ЛІТЕРАТУРИ
1. Шпак З.Я. Програмування мовою С. – Львів: Оріяна-Нова, 2006. – 432с.
Розділ 7. Вказівники
7.1. Оголошення вказівників, звертання до даних через вказівники
Усі вказівники-змінні обов’язково повинні бути оголошені. Для цього застосовують таку синтаксичну конструкцію:
базовий_тип * ім’я_вказівника;
Приклади оголошень вказівників:
char * pс; /* вказівник на дані з типом char */
unsigned * p1, * p2; /* два вказівники на дані з типом unsigned */
long * q, h, w; /* q – вказівник, h і w – звичайні змінні */
Розділ 9. Символьні рядки
9.1.Оголошення та ініціалізація символьних рядків
9.2.Звертання до елементів символьних рядків
9.5Масиви символьних рядків і масиви вказівників
Розділ 11. Функції
11.1.Структура функцій
Згідно із стандартом мови C функція повинна описуватись конструкцією такої форми:
тип_результату ім’я_функції (оголошення параметрів)
{
оголошення внутрішніх змінних
оператори тіла функції
}
11.2.Виклик функції. Прототипи функцій
11.5.Масиви та символьні рядки як параметри функцій
11.9.Вказівники на функції
2. Інтернет – ресурси
1) http://uk.wikipedia.org/wiki/Система_числення
Систе́ма чи́слення - сукупність способів і засобів запису чисел для проведення підрахунків. Розрізняють такі типи систем числення:
позиційні;
змішані;
непозиційні;
Десяткова система числення — це позиційна система числення із основою 10. Кожне число в якій записується за допомогою 10-ти символів, цифр - 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Запис числа формується за загальним принципом: на n-й позиції (справа наліво від 0) стоїть цифра, що відповідає кількості n-х степенів десятки у цьому числі.
2) http://uk.wikipedia.org/wiki/Римська_система_числення
Прикладом непозиційної системи числення, яка збереглася до наших днів, може служити система числення, що застосовувалася більш двох з половиною тисяч років тому в Прадавньому Римі.
В основі римської системи числення лежать знаки I (один палець) для числа 1, V (розкрита долоня) для числа 5, X (дві складені долоні) для 10, а також спеціальні знаки для позначення чисел 50, 100, 500 і 1000.
Позначення для останніх ...